﻿<local:DocumentBase x:Class="WPFExcelReport.YCAEKAUDIT"
                    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:local="clr-namespace:ReflectionStudio.Components.UserControls;assembly=ReflectionStudio.Core"
                    xmlns:fd="clr-namespace:Labs.Filtering;assembly=ReflectionStudio.Core"
                    xmlns:db="clr-namespace:INTEX.DataBase"
                    xmlns:ucd="clr-namespace:ReflectionStudio.Controls;assembly=ReflectionStudio.Controls"
                    xmlns:wep="clr-namespace:WPFExcelReport"
                    Height="700" Width="1024" 
                    FontSize="16"
                    Loaded="Window_Loaded"
                    Background="White"
                    Title="YCAEKAUDIT"  
     >
    <local:DocumentBase.Resources>
        <ucd:Divideby10  x:Key="d10"/>
        <ucd:Divideby100  x:Key="d100"/>
        <ucd:Divideby1000  x:Key="d1000"/>
        <ucd:GB2312Convert8859P1  x:Key="gb2312"/>
        <db:SETINTEXDB  x:Key="SetData" />
        <db:SETINTEXDB  x:Key="Set4ITX" />
        <CollectionViewSource   x:Key="vwLIEFDAT" Source="{Binding Path=LIEFDAT,Source={StaticResource SetData}}" />
        <CollectionViewSource   x:Key="vwEKKOPF" Source="{Binding Path=EKKOPF,Source={StaticResource SetData}}" />
        <CollectionViewSource   x:Key="vwEKPOS" Source="{Binding Path=ICC_EKPOS,Source={StaticResource Set4ITX}}" />
        <CollectionViewSource   x:Key="vwABAUFM" Source="{Binding Path=ICC_ABAUFM,Source={StaticResource Set4ITX}}" />

    </local:DocumentBase.Resources>
    <Grid   >
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition Height="1*" />
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="200"></ColumnDefinition>
            <ColumnDefinition Width="1000"></ColumnDefinition>
        </Grid.ColumnDefinitions>
        <StackPanel Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2"
             >
            <WrapPanel>
                <TextBlock FontSize="18"    Height="40" Width="Auto" Name="txt1" VerticalAlignment="Center" Margin="0,0,0,0"  Text="采购单" />
                <TextBox Background="Yellow"  FontSize="18"    Width="50" Name="txtEKPAUFKRS" CharacterCasing="Upper" Margin="10,0,0,0"
                     MaxLength="2" />
                <TextBox Background="Pink" BorderBrush="Azure"  FontSize="18"    Margin="10,0,0,0" Width="102" Name="txtEKPAUFLFD"  
                     MaxLength="6" />
                <TextBox Background="White"  FontSize="18" Height="36"    Width="40" Name="txtEKPAUFPOS"   Margin="15,0,0,0" Text="000" />
                <TextBlock FontSize="18"  Height="40"   Width="Auto" Margin="0,0,0,0" Text="确认删除" />
                <TextBox Background="White"  FontSize="18" Height="36"    Width="Auto" Name="txtDelete"   Margin="15,0,0,0" Text="N" />

                <Button FontSize="18" Content="查询"  BorderBrush="Yellow" Margin="20,0,0,0" Name="c" Click="btnQuery_Click" Height="40" Width="52"/>
                <!--<Button Content="打印"  FontSize="18"   BorderBrush="Yellow" Margin="20,0,0,0"  Name="btnPrint" Width="Auto" Click="btnPrint_Click"/>-->
                <Button Name="btnApprove" Click="btnApprove_Click" Margin="10,0,0,0" Height="40" Width="51" VerticalAlignment="Top" Content="审批"/>

                <Button Content="取消财务审核"  FontSize="18"  BorderBrush="Yellow" Margin="20,0,0,0"  Width="Auto" Click="cmdBack2EK_Click"/>
                <Button Content="取消采购审核"  FontSize="18"  BorderBrush="Yellow" Margin="20,0,0,0"  Width="Auto" Click="cmdBack2EKDispo_Click"/>
                <Button Content="删除采购单"  FontSize="18"  BorderBrush="Yellow" Margin="20,0,0,0"  Width="Auto" Click="cmdDeleteEK_Click"/>
                <!--<Button Content="预览"  FontSize="18"   BorderBrush="Yellow" Margin="20,0,0,0"  Name="btnPrintPreview" Width="Auto" Click="btnPrintPreview_Click"/>-->
            </WrapPanel>
            <WrapPanel>
                <Button Content="新增需求"  FontSize="18"  BorderBrush="Yellow" Margin="20,0,0,0"  Width="Auto" Click="cmdNewReq_Click"/>
            </WrapPanel>
        </StackPanel>

        <StackPanel Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2" >
            <TextBlock Name="listGS08N"></TextBlock>
            <DataGrid CanUserReorderColumns="True"  
                              CanUserResizeRows="True" CanUserSortColumns="True"                  
                              AutoGenerateColumns="False"   
                              EnableRowVirtualization="True"  
                              RowDetailsVisibilityMode="VisibleWhenSelected" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
                              IsSynchronizedWithCurrentItem="True" Opacity="10" Visibility="Visible"
                              ItemsSource="{Binding Source={StaticResource ResourceKey=vwEKPOS}}"  
                              Grid.ColumnSpan="4" Margin="0,1,0,0" Grid.Row="2">
                <DataGrid.Columns>
                    <DataGridTextColumn Header="采购确认" Binding="{Binding EKPBEKZ}" Width="80"/>
                    <DataGridTextColumn Header="审核日期" Binding="{Binding EKPKNTRNRL}" Width="80"/>
                    <DataGridTextColumn Header="" Binding="{Binding EKPAUFKRS}" Width="40"/>
                    <DataGridTextColumn Header="采购单" Binding="{Binding EKPAUFLFD}" Width="80"/>
                    <DataGridTextColumn Header="" Binding="{Binding EKPAUFPOS}" Width="40"/>
                    <DataGridTextColumn Header="品种" Binding="{Binding EKPART}" Width="160"/>
                    <DataGridTextColumn Header="色号" Binding="{Binding EKPFARBE}" Width="80"/>
                    <DataGridTextColumn Header="尺寸" Binding="{Binding EKPGROE}" Width="80"/>
                    <DataGridTextColumn Header="数量" Binding="{Binding Path=EKPME1, Converter={StaticResource ResourceKey=d100}}" Width="80"/>
                    <DataGridTextColumn Header="单价" Binding="{Binding Path=EKPPRME, Converter={StaticResource ResourceKey=d1000}}" Width="80"/>
                    <DataGridTextColumn Header="交期" Binding="{Binding EKPLTERM}" Width="80"/>
                </DataGrid.Columns>
            </DataGrid  >
            <WrapPanel>
                <Button Content="删除需求"  FontSize="18"  BorderBrush="Yellow" Margin="20,0,0,0"  Width="Auto" Click="cmdDeleteSingleReq_Click"/>
                <TextBlock>释放需求</TextBlock>
                <TextBlock Name="txtReleased" Width="80">0</TextBlock>
                <TextBlock>删除需求会释放需求，并将现有采购单数量再次分配</TextBlock>
            </WrapPanel>
            <DataGrid CanUserReorderColumns="True"  
                      Name="dlgABA"
                              CanUserResizeRows="True" CanUserSortColumns="True"                  
                              AutoGenerateColumns="False"   
                              EnableRowVirtualization="True"  
                              RowDetailsVisibilityMode="VisibleWhenSelected" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
                              IsSynchronizedWithCurrentItem="True" Opacity="10" Visibility="Visible"
                              ItemsSource="{Binding Source={StaticResource ResourceKey=vwABAUFM}}"  
                              Grid.ColumnSpan="4" Margin="0,1,0,0" Grid.Row="2">
                <DataGrid.Columns>
                    <DataGridTextColumn Header="ID" Binding="{Binding ABAID}" Width="Auto"/>
                    <DataGridTextColumn Header="" Binding="{Binding ABAAUFKRS}" Width="40"/>
                    <DataGridTextColumn Header="采购单" Binding="{Binding ABAAUFLFD}" Width="80"/>
                    <DataGridTextColumn Header="" Binding="{Binding ABAAUFPOS}" Width="40"/>
                    <DataGridTextColumn Header="原料" Binding="{Binding ABAART}" Width="160"/>
                    <DataGridTextColumn Header="色号" Binding="{Binding ABAFARBE}" Width="80"/>
                    <DataGridTextColumn Header="尺寸" Binding="{Binding ABAGROE}" Width="80"/>
                    <DataGridTextColumn Header="原料" Binding="{Binding ABPART}" Width="160"/>
                    <DataGridTextColumn Header="色号" Binding="{Binding ABPFARBE}" Width="80"/>
                    <DataGridTextColumn Header="需求数量" Binding="{Binding Path=ABARESMG}" Width="80"/>
                    <DataGridTextColumn Header="计划数量" Binding="{Binding Path=ABAQTYRESERVE}" Width="80"/>                    
                </DataGrid.Columns>
            </DataGrid  >
        </StackPanel>
    </Grid>
</local:DocumentBase>
